using System;
using System.IO;
using System.Xml;
using System.Xml.Serialization;


namespace folhapagamento
{
	public class SerializacaoXML
	{
		public SerializacaoXML ()
		{
		}
		
		public static void XmlSerialize(FolhaPagamento folha)
		{
			using (FileStream str = File.Create("folhapagamento.xml"))
			{
				XmlSerializer xs = new XmlSerializer(typeof(FolhaPagamento));
				xs.Serialize(str, folha);
			}
		}
		
		public static FolhaPagamento XmlDeserialize()
		{
			FolhaPagamento folha = null;
			using (FileStream str = File.OpenRead("folhapagamento.xml"))
			{
				XmlSerializer xs = new XmlSerializer(typeof(FolhaPagamento));
				folha = (FolhaPagamento)xs.Deserialize(str);
			}
			return folha;
		}
		
	}
}

